La majorité des sons ont été généré à l'aide d'
Elevenlabs et ensuite soignées à l'aide d'Audacity
class static Sounds
Description
C'est l'utilitaire principal pour tout les sons
Un système facile à utiliser inclu dans unity avec des fonctionnalité comme précharger, des variations au hazard, des tons au hazard et plus.
You can use ranges of sounds:
Par example, prenons 3 sons d'explosion: "explosion0", "explosion1", "explosion2" dans un dossier Ressources.
Sounds.PlayAudio("explosion", explosion_position)
va jouer un son au hazard entre les 3 sons qui contiennent le prefix "explosion".
Bonne pratique:
Pour jouer un son au hazard, vous pouvez utiliser Sounds.PlayAudio(string name)
.
Pour jouer un son unique, referencer l'AudioClip et utilisez Sounds.PlayAudio(AudioClip audio)
pour une meilleure performance
Méthodes:
static void PlayAudio(string audioName, Vector3 position, float volume = 1)
Va chercher un fichier audio nomer audioName et le jouer à position et à volume.
L'audio doit être dans un dossier "Ressources" et sera précharger au lancement du jeu. (SIO folder: Assets/Resources/Audio)
static AudioClip GetAudioClip(string audioName)
Va cherecher un audio nomer audioName et renvoyer son AudioClip.
L'audio doit être dans un dossier "Ressources" et sera précharger au lancement du jeu.